#W1_3.py
#使用 Python 实现随机生成 200 无重复激活码（或者优惠券），字符串长度大于5以上
#以生成大小写数字组成的10位激活码为例
import string,random
a = 200
b = 10
#生成随机池
p1 = string.ascii_letters+string.digits
#随机从指定随机池p抽取n次形成字符串
def stdstr(p,n):
    s1 = ''
    for i in range(n):
        s1 += random.choice(p)
    return s1
#循环调用激活码，直到列表内不重复的数量为200
token = []
while True:
    ins = stdstr(p1,b)
    if ins in token:
        continue
    else:
        token.append(stdstr(p1,b))
    if(len(token) == a):
        break
print(token)    